package com.yuexunit.finance.seal.entity;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;

import com.yuexunit.finance.seal.entity.lexion.SealTypeEnum;

/**
*@version 创建时间：2017年5月25日 下午12:01:32
*@author wenwenlong
*类说明
*/

@Entity
@Table(name = "FIN_SEAL_INFO")
public class SealInfoEntity {
	/** 印章信息ID */
	@Id
	@GeneratedValue
	@Column(name = "SEAL_ID")
	private Long sealId;
	
	/** 企业ID */
	@Column(name = "ENTERRPISE_ID")
	private Long enterpriseId;
	
	/** SIGN_ID */
	@Column(name = "SIGN_ID")
	private Long signId;
	
	/** 印章类型 */
	@Column(name = "SEAL_TYPE")
	private SealTypeEnum sealType;
	
	/** 电子印章数据 */
	@Column(name = "SEAL_DATA")
	private String sealDate;
	
	/** 是否有效 */
	@Column(name = "ENABLED")
	private Boolean enabled;

	/** 创建时间 */
	@Column(name = "CREATE_DT")
	private Date createDateTime;

	/** 更新时间 */
	@Column(name = "UPDATE_DT")
	private Date updateDateTime;
	
	/** 备注 */
	@Column(name = "REMARK")
	private String remark;

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public Long getSealId() {
		return sealId;
	}

	public void setSealId(Long sealId) {
		this.sealId = sealId;
	}

	public SealTypeEnum getSealType() {
		return sealType;
	}

	public void setSealType(SealTypeEnum sealType) {
		this.sealType = sealType;
	}

	public String getSealDate() {
		return sealDate;
	}

	public void setSealDate(String sealDate) {
		this.sealDate = sealDate;
	}

	public Boolean getEnabled() {
		return enabled;
	}

	public void setEnabled(Boolean enabled) {
		this.enabled = enabled;
	}

	public Date getCreateDateTime() {
		return createDateTime;
	}

	public void setCreateDateTime(Date createDateTime) {
		this.createDateTime = createDateTime;
	}

	public Date getUpdateDateTime() {
		return updateDateTime;
	}

	public void setUpdateDateTime(Date updateDateTime) {
		this.updateDateTime = updateDateTime;
	}

	public Long getEnterpriseId() {
		return enterpriseId;
	}

	public void setEnterpriseId(Long enterpriseId) {
		this.enterpriseId = enterpriseId;
	}

	public Long getSignId() {
		return signId;
	}

	public void setSignId(Long signId) {
		this.signId = signId;
	}
}
